About P. Barron & Son Limited (00831242) United Kingdom