About Red Stallion Ltd. (08598796) United Kingdom