About 120 Pembroke Road (clifton) Management Limited (01591691) United Kingdom