About Sheila Tiller Limited (08935224) United Kingdom