About Griffen Automation Ltd. (03969076) United Kingdom