About Neil Mellor Promotions Limited (05140640) United Kingdom