About Shelford-jarrett Limited (08739797) United Kingdom