About Starwood Capital European Operations Limited (10565172) United Kingdom