About Embankment Place (lp) Limited (SC136435) United Kingdom