About The Spencers Management Company Limited (07319367) United Kingdom