About Spencers Hair Limited (05219244) United Kingdom