About H G Rand & Sons Limited (11413145) United Kingdom