About Jack Holland Limited (06258764) United Kingdom