About Vanderbilt Thames Valley Limited (08599290) United Kingdom