About Barry Napper & Co Limited (09497580) United Kingdom