About James Spencer & Co.limited (00470429) United Kingdom