About Stc (milton Keynes) Holdings Limited (04508948) United Kingdom