About Well Strand (management) Limited (04377851) United Kingdom