About Sherman Lock 1862 Ltd (07883546) United Kingdom