About Shefford Carpets Limited (02020959) United Kingdom