About Spencer Park Court Management Company Limited (01581323) United Kingdom