About Juniper Road Limited (06613135) United Kingdom