About Leo Dearden Enterprises Ltd (07364907) United Kingdom