About Hummingbird Interiors Limited (13057996) United Kingdom