About Mellor France Limited (12361780) United Kingdom