About Strand & Webster Ltd (13523500) United Kingdom