About Jackson & Swain Limited (12728705) United Kingdom