About The Capstan Centre Management Company Limited (02504997) United Kingdom