About Stanford Gould Limited (11252601) United Kingdom