About Welchs Close Management Company Ltd (13344392) United Kingdom