About Henry Spencer Ltd. (12850653) United Kingdom