About S & F Sales Ltd (10708533) United Kingdom