About Maddox Holdings Limited (12005947) United Kingdom