About Saiba Properties Limited (11146327) United Kingdom