About Rand Associates Limited (02933181) United Kingdom