About Mcdowell Westlake Limited (08270599) United Kingdom