About Shield Of London Limited (13661420) United Kingdom