About 39 St Lukes Road Management Limited (04250207) United Kingdom