About 2a Rivers Street Place Management Ltd (07369466) United Kingdom