About Farmstead Luddington Management Company Ltd (12108606) United Kingdom