About Westlake Investments Corporation Limited (08285388) United Kingdom