About Watson Shephard Associates Limited (05886436) United Kingdom