About Sr Stafford Limited (12237313) United Kingdom