About Ian Stubbs Design Associates Limited (04485462) United Kingdom