About Spencer House (whitelands) Management Limited (05485634) United Kingdom