About Thomson Design Associates Limited (04251521) United Kingdom