About No 3 Spencers Belle Vue Limited (03804884) United Kingdom