About Bembridge Farm Limited (09250730) United Kingdom