About Sandford Integrated Communications Limited (03757320) United Kingdom