About Coombe Farm Retail Limited (10022666) United Kingdom