About Alpha Beta Technical Services Limited (04391482) United Kingdom