About Leamore Holdings Limited (05426631) United Kingdom