About Maddoxwood Management Company Ltd (12957981) United Kingdom