About North Moor Engineering Limited (04129888) United Kingdom