About Lenk Space And Water Solutions Ltd (12537891) United Kingdom