About James & Lewis Engineering Services Ltd (10439722) United Kingdom