About Apt Property Rentals Ltd (12040592) United Kingdom