About Raffles Property Rentals Limited (09982466) United Kingdom