About Lea Lodge Ltd (06084240) United Kingdom