About Weller Locks Ltd (11915109) United Kingdom