About Shepheard Retail Trading (bicester) Limited (09780533) United Kingdom