About Roger Spencer Logan Limited (03964620) United Kingdom