About Mcculloch International Ltd (SC522258) United Kingdom