About Laffer Raffles Ltd (12274689) United Kingdom