About Mccluskey Holdings Limited (SC128482) United Kingdom