About Cockburn Penn Limited (12785415) United Kingdom