About Llangattock Mill Farm Limited (09636726) United Kingdom