About Mark Allen Holdings Limited (02120366) United Kingdom