About Juniper & Stone Limited (NI062784) United Kingdom