About Raffles Projects Ltd (07851610) United Kingdom