About Melrose Clovelly Limited (13652219) United Kingdom