About Sr Thelwell Limited (04831779) United Kingdom