About Le And Me Investments Ltd (13120109) United Kingdom