About Orgen Properties Limited (12509967) United Kingdom