About 61-62 Eccleston Square Management Limited (03756767) United Kingdom