About Lancashire Clockmakers Limited (08603644) United Kingdom