About Leicester Shire Promotions Holdings Limited (12121219) United Kingdom