About Starwood Capital Europe Limited (04331798) United Kingdom