About 124 Pembroke Road Management Limited (01385003) United Kingdom