About Piddock Brothers Limited (00398017) United Kingdom