About Hudson 24 Properties Limited (11526126) United Kingdom