About B. Speck & Sons Limited (02993423) United Kingdom