About J Stroud Construction Ltd (10240681) United Kingdom