About 1 Eccleston Square Limited (03680601) United Kingdom