About Sir Jacob Behrens & Sons Limited (00454323) United Kingdom