About 106 Finborough Road Management Limited (03891213) United Kingdom