About Roch Valley Homes Limited (03753096) United Kingdom