About Gilmour Engineering Limited (12304244) United Kingdom