About Buffalo Bay Limited (09920552) United Kingdom