About Oms (devon) Property Investments Limited (13335463) United Kingdom