About Stour Lifts Limited (06712739) United Kingdom