About Mcculloch Holdings Limited (SC631236) United Kingdom