About Claymore Elevator Company Limited (SC363841) United Kingdom