About West Ella Holdings Limited (00586841) United Kingdom