About 12 Eccleston Square Limited (03169038) United Kingdom