About Roke Associates Limited (01905137) United Kingdom