About James Challis Building Solutions Ltd (08965218) United Kingdom