About John Walker Solutions Limited (04292645) United Kingdom