About Leenock Limited (08487655) United Kingdom