About J S & F Ltd (12628708) United Kingdom