About Spencergate Limited (03367848) United Kingdom