About Scammell And Nyland Limited (12976973) United Kingdom