About Lee Design Associates Limited (01460144) United Kingdom