About Laddingford Farm Limited (05916127) United Kingdom