About John Swan & Sons Limited (SC007893) United Kingdom