About Spencer Court House Freehold Ltd (10957144) United Kingdom