About Leavale Investments Limited (10739196) United Kingdom