About Melrose Polymers Limited (12925066) United Kingdom