About Steven Hall Information Technology Services Limited (10448983) United Kingdom