About Cheyne & Lorimer Limited (SC288911) United Kingdom