About Melrose Polymers Holdings Limited (12907739) United Kingdom