About Miller Spurling Associates Limited (03908608) United Kingdom