About Steves Village Store Limited (09123645) United Kingdom