About Bywater Farms Ltd (06349831) United Kingdom