About Sheila Tarr Holdings Limited (09332920) United Kingdom