About Spencer Close Flat Management Company Limited (02619595) United Kingdom