About James Spencer Estates & Co Limited (03422812) United Kingdom