About The 129 Management Company Limited (02691726) United Kingdom