About Mccoull Holdings Limited (09729418) United Kingdom