About Leanperiod Limited (07440643) United Kingdom