About John Spencer And Sons Ltd (SC593715) United Kingdom