About Ely Place Partners Ltd (11427265) United Kingdom