About Swain & Sons Limited (12760989) United Kingdom