About Labby Green Close Management Company Limited (12718200) United Kingdom