About Powell & Oliver Limited (04650507) United Kingdom