About Loddington Farm Limited (00356817) United Kingdom