About F & L Smout & Sons Limited (00607518) United Kingdom