About Kellwood Engineering Limited (SC092731) United Kingdom