About Spencers Food & Catering Limited (09884064) United Kingdom