About St James Close (welland) Management Company Ltd (12545192) United Kingdom