About Spencers Gas Care Limited (02277823) United Kingdom