About Kirkwood Precision Engineers Limited (SC077399) United Kingdom