Bagnall & Kirkwood Ltd.
http://bagnallandkirkwood.com/