About Leon Buchwald Consultancy Ltd (12390678) United Kingdom