About Leabold Investments Limited (05098137) United Kingdom