About 102 Stackpool Road Management Limited (03885458) United Kingdom