About Hummingbird Design Associates Ltd (07885218) United Kingdom