About Grifflott Engineering Ltd (12830369) United Kingdom