About L.t.d. Watch Company Limited (06721103) United Kingdom