About Quarryhouse Systems Limited (03050425) United Kingdom