About London & City (ts) Locks Limited (07221866) United Kingdom