About Swansea Sand And Stone Limited (08941188) United Kingdom