About Gamble & Lock Ltd (12829880) United Kingdom