About B. Mancell & Son Limited (01164993) United Kingdom