About Stafford Property And Developments Limited (05295291) United Kingdom