About Swain & Jones Limited (10114999) United Kingdom