About Stafford Properties Limited (13013705) United Kingdom