About Tennie Property Investments Limited Limited (SC553393) United Kingdom