About Deefor Property Rentals Ltd (12656946) United Kingdom