About Stafford Tilley Limited (08598970) United Kingdom