About Stanfield Spencer Limited (NI655353) United Kingdom