About Ambalal Rental Property Company Ltd (10564093) United Kingdom