About James & Sons Construction Limited (05612349) United Kingdom