About S & T Mac Services Ltd (08028384) United Kingdom