About Pedler And Son Limited (12098011) United Kingdom