About Friars Farm Northampton Ltd (13476634) United Kingdom