About Linden Lea (hatch End) Management Company Limited (00909301) United Kingdom