About The Spencers Farm Cafe Limited (13132340) United Kingdom