About F. Vindis & Sons (sawston) Limited (01792792) United Kingdom