Animals in Shefford, Bedfordshire We help you find any company! Staples Garden Centres Limited Shefford Business Centre, 71 Hitchin Road Shefford, Bedfordshire