About Leansale Limited (02752288) United Kingdom