About Lea Grange (st Helens) Management Company Limited (12184012) United Kingdom