About 23 Barrow Road Management Limited (02708565) United Kingdom