About Mellors Group (holdings) Limited (12499959) United Kingdom