About Jerry Spencer Associates Limited (05607557) United Kingdom