About P. & B. Benscher & Sons Limited (01264967) United Kingdom