About Macleod Mcculloch Limited (07120704) United Kingdom