About Mcculloch Pitts Limited (12840452) United Kingdom