About Barmore Farm Limited (SL000409) United Kingdom