About Ellis Design Associates Limited (05248803) United Kingdom