About Juniper Management Limited (01888287) United Kingdom