About Sacca Properties Limited (10380426) United Kingdom