About Ross Sloan Construction Limited (08874364) United Kingdom