About Sandbach Limited (08043198) United Kingdom