About Rohha Property Investments Limited (11382421) United Kingdom