About Lea Terrace Garden Management Ltd (10411630) United Kingdom