About Leabold Financial Management Holdings Limited (08296996) United Kingdom