About Leddra Management Limited (08323718) United Kingdom