About Winkworth Short Lets Limited (08643270) United Kingdom