About Barmore Farm Holidays Limited (SC090506) United Kingdom