About Shelford Communications Limited (09833593) United Kingdom