About J Stephens Technical Consultancy Limited (10569291) United Kingdom