About James Allan Promotions Limited (10006593) United Kingdom