About Speller Metcalfe London Limited (07071940) United Kingdom