About Allen Keys Ltd (10784752) United Kingdom