About Inter City Watch Company Limited (02796490) United Kingdom