About Milford Property Rentals Limited (12855576) United Kingdom