About Le La Powell Ltd (12779602) United Kingdom