About Melrose Finlay Associates Ltd (12093556) United Kingdom