About Mcculloch And Baak Holdings Limited (13303796) United Kingdom