About The Longwood Engineering Company (holdings) Limited (04998635) United Kingdom