About 20 St Luke S Road Residents Association Limited (03758088) United Kingdom