About Llandraw Farm Limited (10108226) United Kingdom