About Watch House Technical Ltd (09343775) United Kingdom