About Cackling Witch Properties Limited (13388245) United Kingdom