About Henderson Scott Limited (03690606) United Kingdom