About Sandbach Solutions Limited (09560986) United Kingdom