E Rand & Sons Ltd