About Kirkwood Instrument Engineering Ltd (12010833) United Kingdom