About Stewart Cheyne Ltd (SC586041) United Kingdom