About Spencer Court (flats) Management Company Limited (02882165) United Kingdom