About Lanark Auto Engineers (london) Limited (01591538) United Kingdom