About Stretcholt Builders Limited (04789003) United Kingdom