About 2 West Lea Management Company Limited (08783720) United Kingdom