About Leanflex Limited (02992611) United Kingdom