About Felmore Retail Limited (07692942) United Kingdom