About Bloomsbury Management (1982) Leytonstone Limited (01628906) United Kingdom