About J.f. Hillebrand Scotland Limited (SC070599) United Kingdom