About H.c. Swayne & Sons Limited (00560369) United Kingdom