About Three Horse Shoes Cefn Cribwr Limited (10981120) United Kingdom