About Stafford Holdings Limited (02890197) United Kingdom