About Jeckells Engineering Ltd (10448978) United Kingdom