About Elachi Grimsby Limited (13279206) United Kingdom