About Leni Engineering Limited (09927165) United Kingdom