About Coombe Farm Holidays Limited (11530443) United Kingdom