About Sheila Tarr Limited (05219327) United Kingdom