About Baden Powell & Sons Limited (00762294) United Kingdom