About Cecil Tolly Barbera Holdings Limited (05048069) United Kingdom