About Leno Associates Limited (10913435) United Kingdom