About Hydrus Property Investments Limited (13500453) United Kingdom