About Elstree Grip Company Ltd (11146363) United Kingdom