About Raffles Properties Limited (12456530) United Kingdom