About Spencer Court Freehold (management) Limited (04504170) United Kingdom