About B Parker & Son Limited (12448882) United Kingdom