About Jack Squire Limited (09792970) United Kingdom