About Lambden Oaks Management Company Limited (11082313) United Kingdom