About B&l Lock Holdings Limited (12072119) United Kingdom