About Msw Thames Valley Limited (08525626) United Kingdom