About Shelford Design Limited (01905093) United Kingdom