About Len Solutions Limited (09798919) United Kingdom