About Leddge Ltd (12571487) United Kingdom