About D. Mcculloch Limited (SC429678) United Kingdom