About Leckie Solutions Limited (08072707) United Kingdom