About 142 Ebury Street Llp (OC401889) United Kingdom