About Larks Ridge Management Company Limited (02678596) United Kingdom