Sheila Horrocks is a private company categorized under Manufacturers-Agents and Representatives and located in Sheffield, United Kingdom.