About David Shilling Of London Limited (03349590) United Kingdom