About Stallcord Ltd (13512807) United Kingdom