About Lock & Lock Limited (12769265) United Kingdom