About H.w. Buffalo & Co Ltd (07386680) United Kingdom