About Leechmere Farm Limited (09622471) United Kingdom