About 12 Finborough Road Management Limited (03433561) United Kingdom