About 4-6 St Edmunds Terrace Developer Limited (09033196) United Kingdom