About Head & Southon Limited (11238349) United Kingdom