About Owen Engineering & Design Services Ltd. (11468002) United Kingdom