About 23 Albert Square (management) Limited (04159787) United Kingdom