About George Kemp Stroud And Company Limited (08211379) United Kingdom