About Spencer Court Freehold Limited (13077072) United Kingdom