About Deluxe Properties Ltd (13299772) United Kingdom