About Oppidan Residential Investments Limited (12081459) United Kingdom