About Stessa Leisure (jarrow) Limited (10560308) United Kingdom