About K Townend Builders Limited (05876354) United Kingdom