About Lambfields Management Company Limited (NI043850) United Kingdom