About Abbots Lea Management Company Limited (11243687) United Kingdom