About Juniperloch Limited (09174899) United Kingdom