About Leanford Limited (10484320) United Kingdom