About Sabba Properties Limited (09835788) United Kingdom