About Saffa Properties Limited (12355627) United Kingdom