About Lancashire Watch Co Ltd (12197578) United Kingdom