About Bow Farms Limited (06670136) United Kingdom