About Spenser House Management Company Limited (02463256) United Kingdom