About Lockmel Limited (02364944) United Kingdom