About Burns & Howell Management Limited (11674190) United Kingdom