About Twenty-seven Albert Embankment Limited (00621133) United Kingdom