About Tudor House Apartments Management Limited (09012875) United Kingdom