About M. & E. Lockwood Motors Limited (01163580) United Kingdom