About Septimius Property Investments Limited (12266093) United Kingdom