About J Spiller & Sons Limited (04638026) United Kingdom