About Spenser Lodge Management Limited (09313150) United Kingdom