About Three Horseshoes Allensmore Ltd (11232640) United Kingdom