About 12 St. Lukes Road Management Limited (01761026) United Kingdom