About Shelford Investments Limited (01443714) United Kingdom