About Alexander Carus & Sons Limited (00091182) United Kingdom