About E. Rand & Sons Limited (01507907) United Kingdom