About 89sa Property Ltd (12918426) United Kingdom