About Hummingbird Properties Limited (09242993) United Kingdom