About Spencer Brown Photography Limited (08214769) United Kingdom