About Blackadder Properties Limited (05852458) United Kingdom