About Jack Myers Technical Advisory Services Limited (01341247) United Kingdom