About Mellons Holdings Limited (12757321) United Kingdom