About Habbin Properties Limited (11388463) United Kingdom