About Hummingbird Property Ltd (12024201) United Kingdom