About Melrose Pinkerton Associates Limited (11511058) United Kingdom