About Challis Builders Limited (06191835) United Kingdom