About Nick Powell Engineering Services Limited (10627214) United Kingdom