About 2 Spencer Hill Management Company (1982) Limited (01637506) United Kingdom