About Strand And Lock Ltd (12122924) United Kingdom