About Master Lock & Safe Limited (02129616) United Kingdom