About Jake Spencer Ltd (04189776) United Kingdom