About Dundee Engine And Gear Box Ltd (SC656902) United Kingdom