About Larkham Farm Limited (05121161) United Kingdom