Leo is cheat. They broke my stuff (bed) and and just dumped it. Even appliances were damaged. They did not even pay me for damages in-spite of me taking for insurance. Completely unprofessional. I kept calling them multiple times to repair the damages and their manager was completely arrogant. I also reached the head office at Hyd but the head office manager (9849013531) was not even talking properly.
I would not recommend to go with Leo.