About Longwood Engineering Company Limited (00073961) United Kingdom