About F. & S. Stott Limited (01340763) United Kingdom