About Spencer Bull Recruitment Limited (04167703) United Kingdom