About Powell West Limited (12607580) United Kingdom