About S & A Leeds Ltd (12062343) United Kingdom