About Jackson And Swaffield Limited (01381482) United Kingdom