About Saba Properties Limited (05367239) United Kingdom