About Houchell Studio Limited (09134101) United Kingdom