About Mcculloughs Holdings Limited (12324024) United Kingdom