About Rand & Allen Limited (01100980) United Kingdom