About Deluxe Properties Limited (03227262) United Kingdom