About Blackadder Corporation Limited (07545984) United Kingdom