About Wentworth Holme Solutions Limited (08189612) United Kingdom