About Maffleck Holdings Limited (09586582) United Kingdom