About Leda Solutions Limited (08023971) United Kingdom