About Walkern Stores Meppershall Ltd (13700772) United Kingdom