About F.o.watts & Sons Limited (00973183) United Kingdom