About Lucar Solutions Limited (08998330) United Kingdom