About B. Speller & Co Limited (05369403) United Kingdom