About Swallow Building Maintenance Wales Limited (08230773) United Kingdom