About Mellors Consolidated Limited (11351236) United Kingdom