About Stafford Publishers Ltd (11745063) United Kingdom