About Sandacre Technology Limited (04971100) United Kingdom