About Thea Cowan-davis H And S Limited (11185423) United Kingdom