About Maxwood Group Holdings Limited (11736812) United Kingdom