About Steven Jack Ltd (08008948) United Kingdom