About Abercrombie Knopp Engineering Ltd. (11003268) United Kingdom