About Bayfarm Limited (02429367) United Kingdom