About Baton Lock Limited (03004925) United Kingdom