About Mcculloch Group Limited (SC712412) United Kingdom