About 139 Finborough Road Management Limited (02458441) United Kingdom