About Kellock Engineering Design Limited (11464298) United Kingdom