About Saftra Property Limited (07473301) United Kingdom