About Stenball Construction Limited (04949767) United Kingdom