About Leabold Ltd (06653056) United Kingdom