About 21 Eccleston Square Associates Limited (09154396) United Kingdom