About Mellor Kemshall Limited (07610898) United Kingdom