About Lt & R Vowles Limited (02946840) United Kingdom