About Cheyne & Close Limited (05197207) United Kingdom